objs = control.o misc.o communication.o AGVClient.o 
tar = AGVClient

CFLAGS = -lm

.PHONY:clean

all:$(objs)
	@gcc $(objs) $(CFLAGS) -o $(tar)

$(objs):%.o:%.c
	@gcc -c $< -o $@

clean:
	@rm *.o $(tar)